package com.example.demo.mapper;


import com.example.demo.ao.MeterInfo;
import com.example.demo.ao.PaymentByCodeAo;
import com.example.demo.vo.MeterInfoVo;
import com.example.demo.vo.PaymentByCodeVo;
import com.example.demo.vo.RepairPhoneVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;


@Mapper


public interface PaymentByCodeMapper {

    List<PaymentByCodeVo> getPaymentByCodeInfo(@Param("ao") PaymentByCodeAo paymentByCodeAo);

    PaymentByCodeVo getResrcSuplCode(@Param("ao") PaymentByCodeAo paymentByCodeAo);

    int insertResrcSuplCode(@Param("ao") PaymentByCodeAo paymentByCodeAo);

    int updateResrcSuplCode(@Param("ao") PaymentByCodeAo paymentByCodeAo);

    List<MeterInfoVo> getMeter(@Param("ao") MeterInfo meterInfo);

    List<RepairPhoneVo> getRepairPhone();
}
